artificial abrasive - Turkish English Dictionary